thatch roofing - German English Dictionary